var A = function( i ) {
	var a = this;
	a.state = {};
	a.state.i = i;
	a.sub = {
		a1: function() { return a.state.i+1 },
		a2: function() { return a.state.i+2 }
	}
};

A.prototype.a = function() { return this.state.i; }

